.footer-t{background: #F6F6F6;padding:27px 0 18px;border-top: 1px solid #efefef;}
.footer-zx{width: 233px;background: url('../img/footer-line-63b737655b.png') right 12px no-repeat;}
.footer-zx h3{font-size: 16px;color: #333;line-height: 32px;}
.footer-zx h3 span{color: #585858;font-size: 14px;font-weight: normal;padding-left: 8px;}
.red-tel{color: #ed4248;font-size: 20px;line-height: 32px;}
.icon-code{padding: 7px 0 10px;}
.icon-code img{display: none ;position: absolute;top: 34px;left: -35px;}
.icon-code .weibo{width: 30px;height: 30px;background: url('../img/weibom-9a61dd776c.png') center no-repeat;position: relative;margin-right: 18px;}
.icon-code .weixin{width: 30px;height: 30px;background: url('../img/weixinm-c654a1d152.png') center no-repeat;position: relative}
.icon-code .weibo:hover{background: url('../img/weiboh-047f8c8e33.png') center no-repeat;}
.icon-code .weixin:hover{background: url('../img/weixinh-b57d6829f2.png') center no-repeat;}
.lxkf{font-size: 14px;color: #fff;background: #ed4248;display: block;width: 110px;height: 30px;line-height: 30px;text-align: center;border-radius: 5px;}


.question{width: 240px;background: url('../img/footer-line-63b737655b.png') right 12px no-repeat;}
.question h2{font-size: 16px;color: #585858;line-height: 32px;;margin-bottom: 5px;text-align: center;}
.question a{display: block;line-height: 28px;font-size: 14px;color: #585858;text-align: center;}
.question a:hover{color: #ed4248;}
.question a.qudao{margin: 18px auto 0;font-size: 14px;color: #fff;background: #ed4248;display: block;width: 110px;height: 30px;line-height: 30px;text-align: center;border-radius: 5px;}




.footer-live{width: 372px;}
.footer-live h2{font-size: 16px;color: #585858;line-height: 32px;margin-left: 48px;}
.footer-live a{font-size: 14px;color: #585858;line-height: 36px;margin-left: 48px;margin-bottom: 7px;}
.footer-live a:hover{color: #ed4248;}
.footer-live p{font-size: 12px;color: #585858;line-height: 28px;margin-left: 48px;height: 84px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
}

.footer-b{  text-align:center; padding:20px  0 24px; color:#aaa;background: #444546;}
.footer-link a{ color:#fff;font-size: 14px;line-height: 38px;}
.footer-b p{color:#fff;font-size: 12px;line-height: 24px;}
.footer-b p a{font-size: 12px;color: #fff;}
.footer-b span{ color:#fff;}
